#!user/bin/env python3
# -- coding: utf-8 --
# @Createtime：2023/8/20
# @Updatetime：11:44
# @Author：Test008
# @File：2-打开新的应用.py
# @Description：

from appium import webdriver
import time

# 创建一个字典
desired_caps = dict()
# 手机系统，忽略大小写，但是名字的对s
desired_caps['platformName'] = 'Android'
# 安卓版本号，必须与安卓版本一致，可以写大版本，也可以写小版本
desired_caps['platformVersion'] = '7'
# deviceName:这个是手机的名字，一般都随意设置，但是不能不写
desired_caps['deviceName'] = '192.168.56.101:5555'
# 包名

desired_caps['appPackage'] = 'org.gushiwen.gushiwen'
# 界面名
desired_caps['appActivity'] = '.HomeActivity'
# 连上appium和端口号，获取driver
driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_caps)

# 先使用.close()方法关闭，造使用.quit()方法关闭、
# .close()方法是关闭应用程序，.quit()方法是退出drive驱动，同时关闭所有app
# driver.close_app()
# driver.quit()
# # 输出包名和界面名，检查与打开的页面是否一致
appPackage = driver.current_package
appActivity = driver.current_activity
print(appPackage, appActivity)
driver.quit()